html,body{margin:0px;padding:0px;background:#BBD9EE;}
input[type="text"]:not([class*="box"]),textarea:not([class*="box"]),select:not([class*="box"]) {
  border-radius: 3px;
  border:1px solid #aaa;
  padding-left:5px;
  line-height: 17px;
  resize:none;
}
input[type="text"]:not([class*="box"]) {
  padding-top:3px;
  padding-bottom:3px;
  box-shadow: 0px 0px 1px #aaa inset;
}
input[type="text"]:not([class*="box"]):read-only,textarea:read-only{
  background-color: #ccc;
}
a {
  display: inline-block;
  text-decoration: none;
  outline: none;
}
ul{
  margin:0px;
  padding:0px;
}
li{
  list-style-type: none;
}

a.button {
  padding:7px 8px 3px 8px;
  border-radius: 3px;
  box-shadow: 0 0 2px #666;
  cursor: pointer;
  line-height: 16px;
}
a.button:hover {
  box-shadow: 0 0 3px #003D79;
}

a.button_l {
  padding:3px 6px 3px 6px;
  border-radius: 3px;
  border:1px solid #fff;
  cursor: pointer;
  line-height: 17px;
}
a.button_l:hover {
  border-color: #aaa;
  color:blue;
}
